Nginx的location匹配规则 |
您所在的位置:网站首页 › nginx location 多个路径一并转发 › Nginx的location匹配规则 |
这里将所有符合条件的URL(PS:不区分大小写)都重定向到/usr/local/nginx/html/static/sta1.html 文件
示范:
server { listen 80; listen 443 ssl; server_name ~^((cloud)|(demo-cloud)|(demo2-cloud)|(demo3-cloud)|(approval))((\.italent\.link)|(\.italent-inc\.cn)|(\.beisen\.cn))$; ssl on; ssl_certificate ./ssl/ssl.crt; ssl_certificate_key ./ssl/ssl.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 SSLv2 SSLv3; ssl_prefer_server_ciphers on; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; ssl_session_timeout 5m; location ~* .*mrest.* { proxy_pass https://10.129.8.77:443; proxy_http_version 1.1; proxy_connect_timeout 9990; proxy_send_timeout 9990; proxy_read_timeout 9990; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header x-ssl-enabled true; proxy_set_header X-Nginx-Proxy true; } location / { index index.html index.htm; proxy_pass http://127.0.0.1:8088; proxy_http_version 1.1; proxy_connect_timeout 9990; proxy_send_timeout 9990; proxy_read_timeout 9990; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header x-ssl-enabled true; proxy_set_header X-Nginx-Proxy true; } }
参考: http://www.php100.com/html/program/nginx/2013/0905/5535.html http://unixman.blog.51cto.com/10163040/1711943 https://my.oschina.net/aiguozhe/blog/115510 https://zhuanlan.zhihu.com/p/24524057 https://segmentfault.com/a/1190000002797606 https://www.cnblogs.com/duhuo/p/8323812.html https://www.cnblogs.com/aligege/p/10542591.html |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |